package com.vast.admin.api.entity;

import com.vast.admin.api.BestsignOpenApi;
import lombok.Data;

@Data
public class CreateCatalog {

    /**
     * 用户唯一标识
     * 必须要指定一个用户唯一标识作为目录的创建者（建议统一为开发者的account，或者需要进行分类统计的某些account，以便后期按此account进行统计）
     */
    private String senderAccount = BestsignOpenApi.account;

    /**
     * 目录签署的截止时间
     * 合同必须在指定的截止时间之前完成签署，一旦过期则此合同将无法被签署。
     * 格式为秒级的unix时间戳，如希望“2017/12/30 10:21:52”到期，则设置为“1514600512”；
     */
    private String expireTime = (int) ((System.currentTimeMillis() + (7 * 24 * 60 * 60 * 1000)) / 1000) + "";


    /**
     * 目录名称
     * 可以将业务名称、自定义的流水号等等填写在此处，同一个开发者下的目录名称不能重复
     */
    private String catalogName;

    /**
     * 关于目录的描述 可为空
     */
    private String description;
}
